package com.kh.first.service;

import com.kh.first.dao.DeviceUseLogDao;
import com.kh.first.pojo.DeviceUseLogPojo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.Date;
import java.util.List;

@Service
@Transactional
public class DeviceUseLogService {

    @Autowired
    private DeviceUseLogDao deviceuselogDao;

    public Long saveDeviceUseLog(DeviceUseLogPojo pojo){
        pojo.setOperateTime(new Date());
        pojo.setOperationName("移交");
        return deviceuselogDao.saveDeviceUseLog(pojo);
    }

    public Long saveDeviceUseLogList(List<DeviceUseLogPojo> list){
        return deviceuselogDao.saveDeviceUseLogList(list);
    }

    public Long deleteDeviceUseLogById(Long id){
        return deviceuselogDao.deleteDeviceUseLogById(id);
    }

    public Long updateDeviceUseLogById(DeviceUseLogPojo pojo){
        return deviceuselogDao.updateDeviceUseLogById(pojo);
    }

    public List<DeviceUseLogPojo> getDeviceUseLogList(DeviceUseLogPojo pojo){
        return deviceuselogDao.getDeviceUseLogList(pojo);
    }
    public Long countDeviceUseLogList(DeviceUseLogPojo pojo){
        return deviceuselogDao.countDeviceUseLogList(pojo);
    }
}
